package com.bella.springcloud.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author lixiaolong
 * @RefreshScope 实现热加载 自动获取刷新内容
 */
@RestController
@RefreshScope//刷新功能gitee config-**.yml文件 curl -X PSOT "http://localhost:3355/actuator/refresh" 每次更改都需要在cmd刷新 避免总是重启（1.通知运维工程师改配置，2.改Post刷新一下curl -X PSOT "http://localhost:3355/actuator/refresh"）
public class ConfigController {

    @Value("${config.info}")
    private String configInfo;

    @GetMapping("/configInfo")
    public String getConfigInfo() {
        return configInfo;
    }
}
